package api.diedaiqi;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;

public class diedaiqi {
    public static void main(String[] args) {
        //多态创建集合

        Collection<String> col = new ArrayList<>();

        //添加元素

        col.add("hello");
        col.add("world");
        col.add("Java");
        col.add("liheimao");


        //增强for循环

        //for(元素类型 变量名 : 集合/数组){  执行语句体    ....}

        for (String s : col) {
            System.out.println(s);
        }


        System.out.println("----------------------------");

        //获取迭代器对象

        Iterator<String> iterator = col.iterator();

        //返回下一个迭代器


        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
        System.out.println("-------------------------");

        //foreach循环
        col.forEach(String-> System.out.println(String));
    }
}
